home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / programming / c / roboticsdp / include / clib / minissc_protos.h next >
C/C++ Source or Header  |  2000-02-28  |  1KB  |  32 lines

  1. #ifndef CLIB_MINISSC_PROTOS_H
  2. #define CLIB_MINISSC_PROTOS_H
  3.  
  4. /*
  5. **      $VER: minissc_protos.h (15.01.2000)
  6. **      C prototypes.
  7. **
  8. **      Copyright © 2000 Janne Peräaho.
  9. **            All Rights Reserved.
  10. */
  11.  
  12. int ssc_ServoStatus(register __d0 int servo);
  13. int ssc_ControllerStatus(register __d0 int cntroller);
  14. float ssc_ControllerRange(register __d0 int cntroller);
  15. float ssc_ServoRange(register __d0 int servo);
  16. int ssc_OccupyController(register __d0 int cntroller, register __d1 int commmode,register __d2 int ctrlmode);
  17. int ssc_ChangeControllerSettings(register __d0 int cntroller, register __d1 int commmode, register __d2 int ctrlmode);
  18. int ssc_ChangeServoSettings(register __d0 int servo, register __d1 float range);
  19. int ssc_FreeController(register __d0 int cntroller);
  20. int ssc_OccupyServo(register __d0 int servo,register __d1 float range);
  21. int ssc_FreeServo(register __d0 int servo);
  22. int ssc_Reset(register __d0 int servo);
  23. void ssc_ResetAll(void);
  24. int ssc_GetAPosition(register __d0 int servo);
  25. float ssc_GetPosition(register __d0 int servo);
  26. int ssc_SetAPosition(register __d0 int servo, register __d1 int position);
  27. int ssc_SetPosition(register __d0 int servo, register __d1 float position);
  28. int ssc_AMove(register __d0 int servo, register __d1 int displacement);
  29. float ssc_Move(register __d0 int servo, register __d1 float displacement);
  30.  
  31. #endif /* CLIB_MINISSC_PROTOS_H */
  32.